import java.util.Scanner;
public class Check {
    // 名称，老师，开班日期
    String clsName, teacher, startDate;
    // 学员信息
    String students[] = new String[30];
    int count = 0;// 当前人数
    // 班级的基本信息输出

    public void showClassInformation() {            //班级信息功能
        System.out.println("名称：" + clsName);
        System.out.println("指导老师：" + teacher);
        System.out.println("开班时间：" + startDate);
        System.out.println("在读学员：");
        for (int i = 0; i < count; i++)
        {
            System.out.print(students[i] + " ");
        }
        System.out.println();
    }

    // 增加新生
    public void add(String newName) {
        if (count >= students.length) {
            System.out.println("人满为患，放不下了");
            return;
        }
        int x=0;
            for(x=0;x<students.length;x++)
            {
                String h=newName;
                if(h.equals(students[x]))
                {
                    System.out.print("已存在，未能");
                    break;
                }
                students[x]=h;
        }
        students[count++] = newName;
        System.out.println("加入" + newName + "成功");
        System.out.println("班级现有"+count+"人。");              //实现返回在读人数的功能
        // for (int i=0;i<students.length;i++){
        // if (students[i] == null){
        // students[i] = newName;
        // return;
        // }
        // }
    }

    // 查找指定名字的学生在不在这个班级
    public boolean search(String sname) {
        for (int i = 0; i < count; i++) {
            if (sname.equals(students[i]))
                return true;
        }
        return false;
        // 第二种思路
        // boolean result = false;
        //
        // for (String student : students) {
        // if (student != null && student.equals(sname)) {
        // result = true;
        // break;
        // }
        // }
        // return result;
    }

    // 指定区间，查找学员是否在其中
    public boolean search2(String name, int start, int end) {

        return false;
}
public void modify(){                       //修改学生姓名功能
        Scanner in=new Scanner(System.in);
    System.out.println("请输入需要修改的学生位置：");
    int num=in.nextInt();
    System.out.println("请输入修改的目标名称：");
    students[num]=in.next();
}
public void quit(){                         //实现学生退学的功能
        Scanner in=new Scanner(System.in);
    System.out.println("请输入需要退学的学生姓名：");
    String n=in.next();
    for(int i=1;i<=30;i++)
    {
        if(students[i].equals(n))
        {
            for(int q=i;q<=students.length-1;q++)
            {
                students[q]=students[q+1];
            }
        }
//        students[students.length-1]=0;
    }
}
public void area(){                             //实现区域查找学生姓名的功能
        Scanner in=new Scanner(System.in);
    System.out.println("请输入需要查找的区间起点：");
    int l=in.nextInt();
    System.out.println("请输入需要查找的区间终点：");
    int m=in.nextInt();
    for(int v=l;v<=m;v++){
        System.out.print(students[v]+" ");
    }
    System.out.println();
    }
}
